package com.d3works.apps.hr.service.app;

import com.d3works.apps.base.db.AppExpense;
import com.d3works.apps.base.db.AppLeave;
import com.d3works.apps.base.db.AppTimesheet;
import com.d3works.apps.base.service.app.AppBaseService;
import com.d3works.rpc.ActionRequest;
import com.d3works.rpc.ActionResponse;

public interface AppHumanResourceService extends AppBaseService {

  public AppTimesheet getAppTimesheet();

  public AppLeave getAppLeave();

  public AppExpense getAppExpense();

  public void getHrmAppSettings(ActionRequest request, ActionResponse response);

  public void generateHrConfigurations();
}
